package www.authority.entity;

import lombok.Data;
import org.beetl.sql.core.annotatoin.Table;
import www.common.entity.BaseEntity;

/**
 * @program: authority
 * @description: 角色字典 基类
 * @author: Mr.Yan
 * @create: 2018-11-15 13:45
 **/
@Data
@Table(name = "sys_role")
public class SysRoleEntity extends BaseEntity {

	/** 角色ID */
	private Long roleId;

	/** 角色名称 */
	private String roleName;

	/** 角色权限 */
	private String roleKey;

	/** 角色排序 */
	private String roleSort;

	/** 数据范围（1：所有数据权限；2：自定数据权限） */
	private String dataScope;

	/** 用户是否存在此角色标识 默认不存在 */
	private boolean flag = false;

	/** 菜单组 */
	private Long[] menuIds;

	/** 部门组（数据权限） */
	private Long[] deptIds;
}
